Skip to content

feat(rename): rename parent directory if it matches project name#27

Merged
CalvinAllen merged 1 commit into
mainfrom
feat/rename/parent-directory-v2
Dec 20, 2025
Merged

feat(rename): rename parent directory if it matches project name#27
CalvinAllen merged 1 commit into
mainfrom
feat/rename/parent-directory-v2

Conversation

@CalvinAllen

Copy link
Copy Markdown
Contributor

Summary

  • Adds RenameParentDirectoryIfMatches method to rename the project's parent directory when it matches the old project name
  • Only renames directory if folder name matches old project name (case-insensitive)
  • Returns updated project file path after directory rename

Example

Before: C:\Projects\MyProject\MyProject.csproj
After:  C:\Projects\NewName\NewName.csproj

Test plan

  • Test with project where folder matches project name - directory should rename
  • Test with project where folder differs from project name - directory should NOT rename
  • Verify project file path is correctly updated after rename

Closes #21

- Add RenameParentDirectoryIfMatches method to ProjectFileService
- Only renames directory if folder name matches old project name (case-insensitive)
- Returns updated project file path after directory rename

Closes #21
@CalvinAllen CalvinAllen merged commit 124accb into main Dec 20, 2025
1 check passed
@CalvinAllen CalvinAllen deleted the feat/rename/parent-directory-v2 branch December 20, 2025 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

feat(rename): rename parent directory if it matches project name

1 participant